{"version":8,"name":"OSM OpenMapTiles Light","id":"openmaptiles-light","center":[-17.4441,14.6937],"zoom":12,"bearing":0,"pitch":0,"sources":{"openmaptiles":{"type":"vector","url":"https://mapserver.pgiis.sn/data/openmaptiles.json"},"attribution":{"attribution":"<a href=\"https://www.openmaptiles.org/\" target=\"_blank\">&copy; OpenMapTiles</a> <a href=\"https://www.openstreetmap.org/copyright\" target=\"_blank\">&copy; OpenStreetMap contributors</a>","type":"vector"}},"glyphs":"https://mapserver.pgiis.sn/fonts/{fontstack}/{range}.pbf","sprite":"https://mapserver.pgiis.sn/styles/OSM OpenMapTiles Light/sprite","layers":[{"id":"Background","type":"background","layout":{"visibility":"visible"},"paint":{"background-color":"hsl(40, 26%, 93%)"}},{"id":"Residential","type":"fill","metadata":{},"source":"openmaptiles","source-layer":"landuse","minzoom":6,"filter":["all",["in","class","residential","suburbs","neighbourhood"]],"layout":{"visibility":"visible"},"paint":{"fill-color":{"stops":[[7,"hsl(0, 0%, 82%)"],[11,"hsl(0, 0%, 87%)"],[12,"hsl(0, 2%, 88%)"]]}}},{"id":"Park","type":"fill","source":"openmaptiles","source-layer":"landcover","minzoom":13,"filter":["all",["==","subclass","park"]],"layout":{"visibility":"visible"},"paint":{"fill-antialias":true,"fill-color":"hsl(125, 83%, 88%)"}},{"id":"River","type":"line","metadata":{},"source":"openmaptiles","source-layer":"waterway","filter":["all",["==","class","river"],["!=","brunnel","tunnel"],["!=","intermittent",1]],"layout":{"line-cap":"round","visibility":"visible"},"paint":{"line-color":"hsl(210, 73%, 78%)","line-width":{"base":1.2,"stops":[[11,0.5],[20,20]]}}},{"id":"River intermittent","type":"line","metadata":{},"source":"openmaptiles","source-layer":"waterway","filter":["all",["==","class","river"],["!=","brunnel","tunnel"],["==","intermittent",1]],"layout":{"line-cap":"round"},"paint":{"line-color":"hsl(210, 73%, 78%)","line-dasharray":[3,2],"line-width":{"base":1.2,"stops":[[11,0.5],[20,20]]}}},{"id":"Other waterway","type":"line","metadata":{},"source":"openmaptiles","source-layer":"waterway","filter":["all",["!=","class","river"],["!=","brunnel","tunnel"],["!=","intermittent",1]],"layout":{"line-cap":"round","visibility":"visible"},"paint":{"line-color":"hsl(210, 73%, 78%)","line-width":{"base":1.3,"stops":[[13,0.5],[20,6]]}}},{"id":"Water intermittent","type":"fill","metadata":{},"source":"openmaptiles","source-layer":"water","filter":["all",["==","intermittent",1]],"layout":{"visibility":"visible"},"paint":{"fill-color":"hsl(205, 91%, 83%)","fill-opacity":0.85}},{"id":"Water","type":"fill","metadata":{},"source":"openmaptiles","source-layer":"water","filter":["all",["!=","intermittent",1],["!=","brunnel","tunnel"]],"layout":{"visibility":"visible"},"paint":{"fill-color":"hsl(194, 45%, 77%)"}},{"id":"Building","type":"fill","metadata":{},"source":"openmaptiles","source-layer":"building","minzoom":13,"layout":{"visibility":"visible"},"paint":{"fill-color":{"stops":[[13,"hsl(24, 19%, 84%)"],[16,"hsl(26, 17%, 82%)"]]},"fill-outline-color":{"base":1,"stops":[[13,"hsl(26, 7%, 57%)"],[16,"hsl(26, 8%, 62%)"]]}}},{"id":"Cycleway path","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":12,"filter":["all",["==","$type","LineString"],["!in","brunnel","bridge","tunnel"],["in","class","path"],["any",["==","subclass","cycleway"],["==","bicycle","designated"]]],"layout":{"line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(240, 100%, 50%)","line-dasharray":[2,2],"line-width":{"base":1.2,"stops":[[12,0.7],[14,0.9],[17,1],[18,1.3]]}}},{"id":"Footway path","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":12,"filter":["all",["==","$type","LineString"],["!in","brunnel","bridge","tunnel"],["in","class","path"],["in","subclass","footway","path"],["!=","bicycle","designated"],["!=","horse","designated"]],"layout":{"line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(6, 93%, 71%)","line-dasharray":[2,1],"line-width":{"base":1.2,"stops":[[13,0.6],[14,1],[15,1.3],[17,1.3],[18,1.6]]}}},{"id":"Service road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":12,"filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","service"]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(0, 0%, 100%)","line-width":{"base":1.2,"stops":[[13,0.9],[15,2.3],[16,5.4],[17,6.9],[18,9.4],[19,10.4]]}}},{"id":"Minor road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":12,"filter":["all",["==","$type","LineString"],["!in","brunnel","bridge","tunnel"],["==","class","minor"]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":{"stops":[[12,"hsl(0, 0%, 83%)"],[13,"hsl(0, 0%, 100%)"]]},"line-opacity":1,"line-width":{"base":1.2,"stops":[[12,1],[13,1.9],[14,3.8],[15,4.8],[16,10.4],[17,11.4],[18,15.4]]}}},{"id":"Tertiary road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":9,"filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","tertiary"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":{"stops":[[10.5,"hsl(0, 0%, 73%)"],[10.6,"hsl(0, 0%, 100%)"]]},"line-width":{"base":1.2,"stops":[[9,0.7],[10,0.7],[11,1.9],[12,3],[13,3.9],[14,7.8],[15,8.8],[16,16.4],[17,19.4],[18,25.4]]}}},{"id":"Secondary road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":8,"filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","secondary"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":{"stops":[[10.5,"hsl(0, 0%, 73%)"],[10.6,"hsl(63, 86%, 86%)"]]},"line-width":{"base":1.2,"stops":[[8,1],[9,1.1],[10,1.1],[11,2.9],[12,4.3],[13,4.3],[14,7.6],[15,8.6],[16,16],[17,19],[18,25]]}}},{"id":"Primary road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":7,"filter":["all",["!in","brunnel","bridge","tunnel"],["!=","ramp",1],["in","class","primary"]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":{"stops":[[7,"hsl(35, 83%, 73%)"],[11,"hsl(34, 94%, 82%)"]]},"line-width":{"base":1.2,"stops":[[7,1],[8,1.4],[9,1.8],[10,1.8],[11,2.5],[12,4],[13,4],[15,8.6],[16,16],[17,19],[18,25]]}}},{"id":"Trunk road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":5,"filter":["all",["!in","brunnel","bridge","tunnel"],["!=","ramp",1],["in","class","trunk"]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":{"stops":[[6,"hsl(347, 71%, 67%)"],[11,"hsl(14, 89%, 79%)"]]},"line-width":{"base":1.2,"stops":[[5,0.3],[6,0.5],[7,1],[8,1.4],[9,1.8],[10,1.8],[11,2.5],[12,4],[13,4],[15,8.6],[16,16],[17,19],[18,25]]}}},{"id":"Highway road","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","minzoom":5,"filter":["all",["!in","brunnel","bridge","tunnel"],["==","class","motorway"],["!=","ramp",1]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":{"stops":[[6,"hsl(347, 71%, 67%)"],[10,"hsl(349, 65%, 74%)"]]},"line-width":{"base":1.2,"stops":[[4.9,0],[7,1],[18,25]]}}},{"id":"Major rail","type":"line","metadata":{},"source":"openmaptiles","source-layer":"transportation","filter":["all",["!in","brunnel","bridge","tunnel"],["in","class","rail"],["!in","service","siding","spur","yard"]],"layout":{"visibility":"visible"},"paint":{"line-color":{"stops":[[8,"hsl(0, 0%, 47%)"],[14,"hsl(0, 0%, 51%)"]]},"line-width":{"base":1.4,"stops":[[8,0.8],[11,1.5],[15,3],[20,5.4]]}}},{"id":"Other border","type":"line","metadata":{},"source":"openmaptiles","source-layer":"boundary","minzoom":3,"filter":["all",["in","admin_level",3,4],["==","maritime",0]],"layout":{"line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(301, 23%, 42%)","line-dasharray":[5,3],"line-opacity":{"stops":[[3,0.5],[10,1]]},"line-width":{"base":1,"stops":[[4,0.4],[5,0.7],[12,1.6]]}}},{"id":"Country border","type":"line","metadata":{},"source":"openmaptiles","source-layer":"boundary","minzoom":0,"filter":["all",["==","admin_level",2],["==","disputed",0]],"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(303, 17%, 56%)","line-opacity":1,"line-width":{"base":1,"stops":[[3,0.5],[5,1.2],[12,3]]}}},{"id":"River labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"waterway","minzoom":3,"filter":["all",["==","$type","LineString"]],"layout":{"symbol-placement":"line","symbol-spacing":400,"text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Italic","Noto Sans Italic"],"text-max-width":5,"text-size":{"stops":[[11,10],[13,12]]},"visibility":"visible"},"paint":{"text-color":"hsl(210, 40%, 50%)","text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":1}},{"id":"Water labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"water_name","minzoom":15,"filter":["all",["==","$type","Point"],["!=","class","ocean"]],"layout":{"text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Regular","Open Sans Light"],"text-max-width":5,"text-size":11,"visibility":"visible"},"paint":{"text-color":"hsl(210, 39%, 49%)","text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":1}},{"id":"Transport","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"poi","minzoom":17,"filter":["all",["==","$type","Point"],["in","class","bicycle_parking","car","fuel","parking"],["!in","subclass","car_parts"]],"layout":{"icon-allow-overlap":false,"icon-ignore-placement":false,"icon-image":"{subclass}","symbol-sort-key":["to-number",["get","rank"]],"text-anchor":"top","text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Semibold","Noto Sans Bold"],"text-max-width":9,"text-offset":[0,1.2],"text-padding":2,"text-size":{"stops":[[15,10],[20,11]]},"visibility":"visible"},"paint":{"icon-halo-blur":1,"icon-halo-color":"hsl(0, 0%, 100%)","icon-halo-width":0.5,"icon-opacity":["step",["zoom"],0,15,["match",["get","class"],["parking"],1,0],16,["match",["get","class"],["parking"],1,0],17,1],"text-color":"hsl(216, 100%, 50%)","text-halo-blur":0.5,"text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":1}},{"id":"Place of worship","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"poi","minzoom":16,"filter":["all",["==","class","place_of_worship"]],"layout":{"icon-allow-overlap":false,"icon-image":"{subclass}","icon-size":1,"symbol-sort-key":["to-number",["get","rank"]],"text-allow-overlap":false,"text-anchor":"top","text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Semibold","Noto Sans Bold"],"text-max-width":9,"text-offset":[0,0.8],"text-padding":2,"text-size":{"stops":[[15,10],[20,12]]},"visibility":"visible"},"paint":{"text-color":"hsl(240, 12%, 25%)","text-halo-blur":0.5,"text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":1}},{"id":"Road labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"transportation_name","minzoom":11,"maxzoom":22,"filter":["all",["!=","class","ferry"]],"layout":{"symbol-placement":"line","symbol-spacing":["step",["zoom"],250,17,400,20,800,21,1100],"text-anchor":"center","text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Regular","Noto Sans Regular"],"text-offset":[0,0],"text-size":{"base":1,"stops":[[14,9],[18,13]]}},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-color":"hsla(0, 0%, 100%, 0.97)","text-halo-width":1}},{"id":"Village labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"place","minzoom":8,"filter":["all",["==","class","village"]],"layout":{"symbol-sort-key":["to-number",["get","rank"]],"text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Semibold","Noto Sans Regular"],"text-max-width":8,"text-size":{"base":1.2,"stops":[[10,10],[15,16]]},"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 20%)","text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":1.2}},{"id":"Town labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"place","minzoom":6,"filter":["all",["==","class","town"]],"layout":{"symbol-sort-key":["to-number",["get","rank"]],"text-anchor":"bottom","text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Semibold","Noto Sans Regular"],"text-max-width":8,"text-offset":[0,0],"text-size":{"base":1.2,"stops":[[7,10],[11,13]]},"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 20%)","text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":1.2}},{"id":"State labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"place","minzoom":4,"maxzoom":12,"filter":["all",["==","class","state"],["<","rank",3]],"layout":{"symbol-sort-key":["to-number",["get","rank"]],"text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Regular","Noto Sans Bold"],"text-letter-spacing":0,"text-padding":2,"text-size":{"stops":[[3,10],[6,14]]},"text-transform":"none","visibility":"visible"},"paint":{"text-color":"hsl(302, 18%, 42%)","text-halo-color":"hsla(0, 0%, 100%, 0.7)","text-halo-width":0.8}},{"id":"City labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"place","minzoom":4,"maxzoom":14,"filter":["all",["==","class","city"],["!in","capital",1,2]],"layout":{"icon-allow-overlap":true,"icon-image":{"stops":[[4,"place-6"],[7," "]]},"icon-offset":[0,3],"icon-optional":false,"symbol-sort-key":["to-number",["get","rank"]],"text-anchor":"bottom","text-field":["coalesce",["get","name:en"],["get","name"]],"text-font":["Open Sans Semibold","Noto Sans Regular"],"text-max-width":8,"text-offset":[0,0],"text-size":{"base":1.2,"stops":[[4,11],[15,16]]},"visibility":"visible"},"paint":{"text-color":{"stops":[[6,"hsl(0, 0%, 35%)"],[14,"hsl(0, 0%, 13%)"]]},"text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":1}},{"id":"Capital city labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"place","minzoom":3,"maxzoom":15,"filter":["all",["==","class","city"],["in","capital",1,2]],"layout":{"icon-allow-overlap":true,"icon-image":{"stops":[[6,"place-capital-8"],[8,""]]},"icon-offset":[0,3],"icon-optional":false,"icon-size":1,"symbol-sort-key":["to-number",["get","rank"]],"text-anchor":"bottom","text-field":"{name:en}","text-font":["Open Sans Semibold","Noto Sans Regular"],"text-max-width":8,"text-offset":[0,0],"text-size":{"base":1.2,"stops":[[4,12],[12,18]]},"visibility":"visible"},"paint":{"text-color":{"stops":[[6,"hsl(0, 0%, 29%)"],[14,"hsla(0, 0%, 13%, 1)"]]},"text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":1.2}},{"id":"Country labels","type":"symbol","metadata":{},"source":"openmaptiles","source-layer":"place","minzoom":2,"maxzoom":12,"filter":["all",["==","class","country"],["!=","iso_a2","VA"]],"layout":{"symbol-sort-key":["to-number",["get","rank"]],"text-field":"{name:en}","text-font":["Open Sans Semibold","Noto Sans Bold"],"text-max-width":6.25,"text-size":["interpolate",["linear",1],["zoom"],4.99,["case",[">",["get","rank"],2],0,11],5,["case",[">",["get","rank"],2],13,14],7,["case",[">",["get","rank"],2],17,19]],"text-transform":"none","visibility":"visible"},"paint":{"text-color":{"stops":[[2,"hsl(302, 16%, 36%)"],[10,"hsl(273, 33%, 22%)"]]},"text-halo-blur":1,"text-halo-color":"hsla(0, 0%, 100%, 0.8)","text-halo-width":0.8}}]}